/**
 * 创建对象
 *  ● 通过字面量创建
 *  ● 通过 Object 构造函数创建
 *  ● 通过构造函数创建
 */
// 通过字面量创建 >>>
var obj = {
  attr: '',
  fn: function () {}
}
// 通过字面量创建 <<<

// 通过 Object 构造函数创建 >>>
obj = new Object()
obj.attr = ''
obj.fn = function () {}
// 通过 Object 构造函数创建 <<<

// 通过构造函数创建 >>>
function Obj() {
  this.attr = ''
  this.fn = function () {}
}
obj = new Obj()
// 通过构造函数创建 <<<
